import instance from '../utils/request'

// 把这个函数暴露出去
// export const login =  ({ mobile, code }) => {

// 下面这个function写法等同于上面的箭头函数写法
// 我这里是为了便于大家看懂代码用function，自己写建议用箭头函数
export const login = function ({ mobile, code }) {

  // 需要外界传入mobile和code
  // 这里再发请求，发请求会得到一个promise对象
  // 而这个promise对象，外界调用者可能需要拿到
  // 好去写他们想写的.then和.catch
  // 所以应该把这个返回值return出去
  return instance({
    url: 'v1_0/authorizations',
    method: 'post',
    data: {
      mobile,
      code
    }
  })
}